-pic is a package for typesetting graphs and diagrams using plain
T
EX, L
AT
EX, -L
AT
EX, and -T
EX. Several modes of input
are supported; this guide concentrates on how to typeset
`matrix-like' diagrams like "commutative diagrams" in the following
style:
was typeset by the -pic input lines
Such diagrams have the following characteristics:
- Specified as a matrix of entries that are automatically aligned in
rows and columns.
- Any entry may be connected to any other entry using a variety of
arrow styles all rotated and stretched as required.
- Arrows may be decorated with labels that are tied to a specified
point along the arrow and extend in a particular direction.
- Arrows may be paired, cross each other, and visit/bend around other
entries `on the way'.
- Complete `low-level' graphic language for drawing independently of
the matrix structure.
: -pic release is also a
β-release of
-pic version 3, referred to here as "v3". This is greatly
enhanced and extended relative to version 2. Many features described
in this document are therefore obsolete but remain valid (as a
special `compatibility' mode). We remark it at the end of a section
whenever this is the case; look in the -pic Reference
Manual [#!R94:XY-picRM!#] for the details.